body{ font-family:Arial,'Microsoft YaHei';}
.wp, #wp{width:1280px;}
.block{margin:0;}
.frame, .frame-tab{border-width: 0; margin-bottom: 0;}


#nav.nav a span{display: none;}
#hd .p_pop{background: #fff; box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1); border:0 none; -webkit-animation:winAlertIn .3s; -o-animation:winAlertIn .3s; animation:winAlertIn .3s; padding:0;}
@-webkit-keyframes winAlertIn{
	0%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);}
	45%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
	80%{-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95);}
	100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}
@keyframes winAlertIn{
	0%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);}
	45%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
	80%{-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95);}
	100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}
#hd .p_pop a{text-align: center; display: block; padding:10px 5px; overflow: hidden; line-height:25px; font-size: 14px; color: #555; border-bottom: 1px #eee solid;}
#hd .p_pop a:hover{background:#2d497b; color:#fff;}
#hd .p_pop li:last-child a{border-bottom-width: 0;}
#pt{margin: 20px 0; font-size: 14px;}
.pg{float: right; padding:30px 0;}
.pg a, .pg strong, .pgb a, .pg label{height: 36px; line-height: 36px; background-color: #f6f6f6; color: #666; font-size: 14px; border-width: 0; margin:0 3px;}
.pg a, .pg strong, .pg label{ padding:0 15px;}
.pgb a{ padding:0 15px 0 28px;}
.pg strong{background: #2d497b; color: #fff;}
.pg label .px{padding: 0; width: 30px; height: 20px; line-height: 20px;}
.pg a:hover, .pgb a:hover{color: #2d497b;}


.ct2 .mn{width: 1040px;}

/*对话框*/
.card{padding:0px;border-radius:4px;background:#f9f9f9;border:0;box-shadow:0px 2px 10px 1px rgba(0,0,0,.05);}
.card .o{display:table;margin:0 auto;padding:5px 10px 0 10px;}
.card_gender_0{background:#fff!important;}
.card_gender_1{background:#fff!important;}
.card_gender_2{background:#fff!important;}
.card .o a{border:1px solid #eee;background:#fff;color:#555;margin:3px;}
.card .o a:hover{border:1px solid #2d497b;background:#2d497b!important;color:#fff;}

/* 评论 */
#comment_ul{padding-top:5px;}
#comment_ul .mbm{position:relative;}
.wpui_cformbot .pn{overflow: hidden;padding: 0;min-width: 70px;height: 26px;border: 0!important;border-radius: 2px;background:#2d497b;cursor: pointer;color: #fff;font-size: 14px;font-weight: 400!important;}
.wpui_nocomment{line-height:30px; width: 100%; overflow: hidden;}
.wpui_nocomment_top{font-size:18px;font-weight:bold;color:#555;float:left;}
.wpui_discussnum{font-size: 14px; color: #555; margin-left: 10px; float: left;}
.wpui_discussnum span{color:#2d497b;}
.wpui_loginprompt{float:right; line-height: 26px; margin-top: 2px; font-size: 13px;}
.wpui_loginprompt_txt{color: #999; float: left;}
.wpui_loginprompt a{padding:0 10px; display: inline-block; float: left; border-radius: 24px;}
.wpui_loginprompt_login{color: #444; border:1px #eee solid; line-height: 24px;}
.wpui_loginprompt_reg{color: #2d497b; background: #eee; margin-left: 8px;}
.wpui_loginprompt_login:hover, .wpui_loginprompt_reg:hover{color: #fff; background: #2d497b; border-color: #2d497b;}

.wpui_allcomments_tit{margin:40px 0 20px 0; float:left; font-size:18px;line-height:30px;font-weight:bold;color:#555; width: 100%; overflow: hidden;}
.wpui_cformbot{width: 100%; display: table;}
.wpui_comment_alllist{width: 100%; overflow: hidden;}
.wpui_comment_alllist dl{margin-bottom:25px;padding-bottom:25px;border-bottom:1px #eee dashed; width: 100%; overflow: hidden;}
.wpui_comment_alllist dl:last-child{margin-bottom:25px;padding-bottom:0;border-bottom:0;}
.wpui_allcomments_btn a{color:#2d497b;}
.wpui_allcomments_btn a:hover{text-decoration: underline;}

.wpui_commont_mbms{ width: 100%; overflow: hidden; line-height: 30px;}
.wpui_commont_mbms .userimg{width: 30px; height: 30px; border-radius: 50%; float: left; margin-right:10px;}
.wpui_commont_mbms .userimg img{width: 30px; height: 30px; border-radius: 50%; float: left;}
.wpui_commont_mbms .username{float: left; margin-right:20px; color: #2d497b;}
.wpui_editse{float:right;}
.wpui_editse a{font-size:14px;color:#666;margin-left:5px;}
.wpui_editse a:hover{ color:#2d497b;}
.wpui_commont_cons{font-size:14px;color:#666;line-height:22px;padding-left:40px; margin-top: 10px;}
#comment_ul .username{margin-right:10px;}
#comment_ul .xg1, #comment_ul .xg1 a{color:#ccc!important;}
#comment_ul li.nex_Comments_lists:last-child .bbda{border-bottom:0;}
.tedt .area{padding:10px 0 0 0;}
.tedt{border:none;width:100%;margin-bottom:20px;}
.tedt .pt{min-height:100px;padding:8px 10px!important;font-size: 14px; line-height: 24px; border:1px solid #eee; background-color:#fefefe; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; overflow:auto; vertical-align:middle; resize:vertical;color:#444;}
.tedt .pt.on{background:#FFF; border-color: #ddd;}

#ct{min-height: 300px;}
.ct2_a, .ct2, .ct3_a{margin: 20px auto 40px;background: #fff; border-radius: 4px; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);}
.ct2_a, .ct3_a{border:0 none !important;}
.ct2_a .mn{width: 1040px;padding:20px!important; margin-right: 0; min-height: 400px; border-left: 1px solid #f2f2f2;}
.ct3_a .mn{width: 820px;padding:20px!important; margin-right: 0; min-height: 400px; border-left: 1px solid #f2f2f2;}
.ct2_a .appl, .ct3_a .appl{padding:15px 10px; width: 130px;}
.ct2_a .tbn .mt{margin: 0 10px;text-indent: 18px;font-size: 16px;color: #2d497b;font-weight:bold; padding: 10px 0;}
.ct2_a .bbda{border-bottom: 1px solid #eee;}
.ct2_a .appl li, .ct3_a .appl li {border-bottom: 1px solid #f2f2f2;display: block;padding: 0;height: 35px;line-height: 35px;white-space: nowrap;word-wrap: normal;font-size: 14px;text-overflow: ellipsis;overflow: hidden;margin: 0 15px;}
.ct2_a .appl li .notice_pm, .ct2_a .appl li .notice_mypost, .ct2_a .appl li .notice_interactive, .ct2_a .appl li .notice_system, .ct2_a .appl li .notice_manage, .ct2_a .appl li .notice_app{margin-left: 5px;}

.tbn ul a{display: block; height: 35px; line-height: 35px; margin-left: 10px;}
.tbn li.a{border-top: 1px solid #f2f2f2; background: #2d497b;}
.ct2_a .tbn li.a a{color: #fff; font-size: 14px;}
.tbmu{font-size: 13px;border-bottom: 1px dashed #f2f2f2;}
.emp{text-align: center; padding:80px 0; color: #888;}
.px, .pt, .ps, select{border-color: #eee; background: #fff;}
.ct2_a .tb a{border-color: #f2f2f2; font-size: 13px;}
.ct2_a .tb .a a, .ct2_a .tb .current a{background: #fff; color: #2d497b;border-bottom-color:#fff;}
.ct2_a.ct2_a_r{box-shadow:none;}


a{color:#555;}
a:hover{color: #2d497b; text-decoration: none;}
select,input,img,select,button,textarea{vertical-align:middle; font-family:Arial,'Microsoft YaHei'; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); outline:none;}
.fll{float: left;}
.frr{float: right;}
.prr{position: relative;}
.clear{display:block;clear: both;}
.ovh{overflow:hidden;}
.tac{text-align:center;}
.wpui_wrapper{width:1280px; margin:0 auto; font-size: 14px;}
.wpui_wrapper h1,.wpui_wrapper h2,.wpui_wrapper h3,.wpui_wrapper h4,.wpui_wrapper h5,.wpui_wrapper h6{margin:0;padding:0;font-size:100%; font-weight:normal;}
body{overflow-x: hidden;}
.bgf{background: #fff;}
.wpui_content{width: 100%;}
.mgt80{margin-top: 80px;}
.mgb80{margin-bottom: 80px;}
.mgt30{margin-top: 30px;}
.mgb30{margin-bottom: 30px;}
.distable{display:table;}
/* footer */
.wpui_footer{background: #202020; color: #fff; width: 100%; overflow: hidden; font-size: 14px;}
.wpui_footer a{color: #fff;}
.wpui_footer a:hover{color: #fff; text-decoration: underline;}
.wpui_footer_top{width: 100%; overflow: hidden; padding:40px 0;}
.wpui_footer_topl{width: 35%; float: left;}
.wpui_footer_topm{width: 40%; float: left;}
.wpui_footer_topr{float: right; text-align: center;}
.wpui_footer_topr h1 img{width: 116px;}
.wpui_footer_topr h2{margin-top: 5px; opacity: 0.7;}
.wpui_footer_title{font-size: 18px; font-weight: bold; font-weight: bold; line-height: 40px;}
.wpui_footer_tel{ background: url({STYLEIMGDIR}/foottel.png) no-repeat left center; font-size: 26px; font-weight: bold; padding-left: 44px; line-height: 40px; margin-top: 15px; letter-spacing: 1px;}
.wpui_footer_time{font-size: 14px; opacity: 0.7; margin-top: 20px;}
.wpui_footer_link a{float: left; margin:22px 90px 0 0; display: inline-block; line-height: 24px;}
.wpui_footer_bottom{padding:30px 0; text-align: center; opacity: 0.7; line-height: 36px; border-top: 1px #373737 solid;}